package com.szqhyxj.youxiangju.biz.creditReport;

import com.szqhyxj.youxiangju.BasePresenter;
import com.szqhyxj.youxiangju.PromptView;

/**
 * Created by leung on 2018/11/4.
 */

public interface CreditReportContract {

    interface View extends PromptView{
        void showCard(String s);

        void showInfo(CreditReportEntity creditReportEntity);

        void showToast(String s);

        void showelectronicsignature();

        void showconsumption();

        void showenconsumption();

        void showreportFail();

        void showCommit(int i);

        void notoCommit();

        void showTime(String min);

        void showOut();
    }

    interface Presenter extends BasePresenter {

        void init();

        void getCardInfo(String s);

        void commit();

        void setFirstprocess();

        void setSecondprocess();

        void setThirdprocess();

        void setFourthprocess();

        void setshowconsumption();

        void setenshowconsumption();

        void setReportFinsh();

        void setReportFail();

        void commit(CreditReportEntity creditReportEntity);

        void setTime();

        void clean();

        void setStart();

    }
}
